Consolidate Aether app runtime and implement full-duplex voice mode on mac M1 Pro#98
Open
LpLegend wants to merge 3 commits into
Open
Consolidate Aether app runtime and implement full-duplex voice mode on mac M1 Pro#98LpLegend wants to merge 3 commits into
LpLegend wants to merge 3 commits into
Conversation
- move Aether core, listener, and VPIO capture under .moss_ws/apps/aether - add Aether README quick-start and remove legacy listener entry - harden Aether voice loop ASR/TTS interrupt handling Tests: - .venv/bin/python -m py_compile .moss_ws/apps/aether/core/main.py .moss_ws/apps/aether/listener/main.py .moss_ws/apps/aether/vpio_capture/main.py .moss_ws/apps/aether/vpio_capture/vpio_capture.py - .venv/bin/python -m pytest tests/ghoshell_moss/host/speech/volcengine_asr/test_protocol.py - .venv/bin/moss --ai --mode aether apps list - .venv/bin/moss-run-ghost echo --mode aether via Codex
- keep sensors/listener as the shared ASR sensor app - update Aether mode and README to reuse sensors/listener - restore global LLM config, Echo soul, listener/show/g1 references Tests: - .venv/bin/python -m py_compile .moss_ws/apps/aether/core/main.py .moss_ws/apps/sensors/listener/main.py .moss_ws/apps/aether/vpio_capture/main.py .moss_ws/apps/aether/vpio_capture/vpio_capture.py - .venv/bin/python -m pytest tests/ghoshell_moss/host/speech/volcengine_asr/test_protocol.py - .venv/bin/moss --ai --mode aether apps list - .venv/bin/moss --ai --mode listener apps list via Codex
本提交完成Aether全双工语音模式的基础实现,包含以下核心改动: 1. 新增AudioNucleus可配置中断参数,支持全双工模式关闭语音final自动中断 2. 实现带旁路急停的语音runtime,支持通过音频topic直接清空TTS缓冲 3. 重构TTS/ASR组件,添加代理配置和错误处理优化 4. 新增环境变量配置系统,集中管理Aether模式特殊行为 5. 优化Atom幽灵的兼容模式,适配OpenAI兼容流式API 6. 完善listener的门控逻辑,支持全双工回声抑制关闭 7. 新增单元测试覆盖AudioNucleus行为 8. 补充完整的文档和配置示例
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.